Fix build error in Rockchip platform
authorSoby Mathew <[email protected]>
Tue, 12 Apr 2016 13:04:29 +0000 (14:04 +0100)
committerSoby Mathew <[email protected]>
Tue, 12 Apr 2016 13:25:13 +0000 (14:25 +0100)
This patch fixes the compilation error in Rockchip rk3368 platform port when
it is built in release mode.

Fixes ARM-software/tf-issues#389

Change-Id: I1a3508ac3a620289cf700e79db8f08569331ac53

plat/rockchip/rk3368/drivers/pmu/pmu.c

index fc31413cc3acf1b63a14ed4b36bdfb0a05ef30df..e99063481d5497fce99251691b949d39cc57af2a 100644 (file)
@@ -264,7 +264,7 @@ void plat_rockchip_pmusram_prepare(void)
 {
        uint32_t *sram_dst, *sram_src;
        size_t sram_size = 2;
-       uint32_t code_size, data_size;
+       uint32_t code_size;
 
        /* pmu sram code and data prepare */
        sram_dst = (uint32_t *)PMUSRAM_BASE;
@@ -282,10 +282,10 @@ void plat_rockchip_pmusram_prepare(void)
 
        /* ddr data */
        sram_dst += (code_size / 4);
-       data_size = ddr_get_resume_data_size();
        psram_sleep_cfg->ddr_data = (uint64_t)sram_dst;
 
-       assert((uint64_t)(sram_dst + data_size / 4) < PSRAM_SP_BOTTOM);
+       assert((uint64_t)(sram_dst + ddr_get_resume_data_size() / 4)
+                                                < PSRAM_SP_BOTTOM);
        psram_sleep_cfg->sp = PSRAM_SP_TOP;
 }